package com.jt.demo;

import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;
import javax.annotation.PreDestroy;

@Component  //将对象交给spring容器管理 key=Person value：反射对象
public class Person {
    public Person(){
        System.out.println("张三出生，资质拉满");
    }

    @PostConstruct  //在对象创建之后立即调用    初始化
    public void init(){
        System.out.println("张三成为少年奇才");
    }

    //业务方法
    public void doWork(){
        System.out.println("迎娶TXL美人鱼！");
    }

    @PreDestroy //对象消亡时调用
    public void destroy(){
        System.out.println("销毁：奥利给`");
    }
}
